slurry trough - French English Dictionary